Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ladislas/feature/ci build github hosted #1647

Merged
merged 6 commits into from
Dec 18, 2024

Conversation

ladislas
Copy link
Member

  • 💩 (TO DELETE): Modify swift file to run CI
  • 👷 (ci): Linter - SwiftLint - move to github hosted
  • 👷 (ci): Linter - SwiftFormat - move to github hosted
  • 👷 (ci): Linter - License Checker - upgrade runs-on to ubuntu-24.04
  • 👷 (ci): Linter - pre-commit - run on ubuntu
  • 👷 (ci): Build - Add mise setup
  • 👷 (ci): Build - run on github hosted

@ladislas ladislas self-assigned this Dec 12, 2024
@ladislas ladislas marked this pull request as draft December 12, 2024 15:27
@ladislas ladislas force-pushed the ladislas/feature/ci-build-github-hosted branch from df3b2a1 to 6734a57 Compare December 18, 2024 12:20
@github-advanced-security
Copy link

This pull request sets up GitHub code scanning for this repository. Once the scans have completed and the checks have passed, the analysis results for this pull request branch will appear on this overview. Once you merge this pull request, the 'Security' tab will show more code scanning analysis results (for example, for the default branch). Depending on your configuration and choice of analysis tool, future pull requests will be annotated with code scanning analysis results. For more information about GitHub code scanning, check out the documentation.

Copy link

Workflow Telemetry - Linter - License Checker / lint

Workflow telemetry for commit b4b5e45b06dea2415101b11533666a1c3dae09dd
You can access workflow job details here

Step Trace

gantt
	title lint
	dateFormat x
	axisFormat %H:%M:%S
	Set up job : milestone, 1734526382000, 1734526384000
	Collect Workflow Telemetry : 1734526384000, 1734526385000
	Checkout : 1734526385000, 1734526387000
	Install deno : 1734526387000, 1734526389000
	Check licenses in all files : 1734526389000, 1734526393000
	Post Checkout : 1734526393000, 1734526393000

Loading

CPU Metrics

chart_stacked_area_time_3e82ac13-8f5a-4dd5-8aa3-df13347b03d8

Memory Metrics

chart_stacked_area_time_72b296bf-4e77-46c4-b2a9-586f34d27aaf

IO Metrics

Read Write
Network I/O chart_line_time_4e47dee5-5ab1-4121-9c2e-8bce49d8d317 chart_line_time_b12ae0e3-ac9c-462d-a06b-c28472bf2d09
Disk I/O chart_line_time_6366fcad-9737-42f6-a863-795bbd7d8b2d chart_line_time_20e1999a-9a8b-4c73-97f6-96baa7471247

Copy link

Workflow Telemetry - Linter - SwiftFormat / swiftformat

Workflow telemetry for commit b4b5e45b06dea2415101b11533666a1c3dae09dd
You can access workflow job details here

Step Trace

gantt
	title swiftformat
	dateFormat x
	axisFormat %H:%M:%S
	Set up job : milestone, 1734526383000, 1734526385000
	Collect Workflow Telemetry : 1734526385000, 1734526385000
	Checkout : 1734526385000, 1734526387000
	Set up mise : 1734526387000, 1734526392000
	Setup mise : 1734526392000, 1734526397000

Loading

CPU Metrics

chart_stacked_area_time_b99c26c0-fb32-47a1-b875-91807195750e

Memory Metrics

chart_stacked_area_time_8215ee03-c8ca-487b-a305-d4f728cb1231

IO Metrics

Read Write
Network I/O chart_line_time_dcf27305-16e2-463f-8469-68216e31b559 chart_line_time_204de8f7-a5e8-4bcd-840e-b19c9551828c
Disk I/O chart_line_time_338ec33a-cd2d-4140-8555-f620e9e3f0a1 chart_line_time_1120035d-b760-4510-abf3-f9bc13c977bb

Copy link

Workflow Telemetry - Linter - SwiftLint / swiftlint

Workflow telemetry for commit b4b5e45b06dea2415101b11533666a1c3dae09dd
You can access workflow job details here

Step Trace

gantt
	title swiftlint
	dateFormat x
	axisFormat %H:%M:%S
	Set up job : milestone, 1734526382000, 1734526383000
	Collect Workflow Telemetry : 1734526383000, 1734526384000
	Checkout : 1734526384000, 1734526385000
	Set up mise : 1734526385000, 1734526388000
	Run swiftlint : 1734526388000, 1734526407000

Loading

CPU Metrics

chart_stacked_area_time_28c041cc-85c4-487c-a1c7-c9e5b200bea3

Memory Metrics

chart_stacked_area_time_8d445be4-9562-4988-ae37-5107a459d4be

IO Metrics

Read Write
Network I/O chart_line_time_05e2ac13-ec5a-412d-a679-e7c37ff29722 chart_line_time_ca345697-5206-464f-bf02-a02e286400c7
Disk I/O chart_line_time_20a0e3ab-fe7b-45f4-b11a-4976a5185167 chart_line_time_46c2ed76-d502-4d23-906d-d105b844587b

Copy link

Workflow Telemetry - Linter - pre-commit hooks / pre-commit hooks (changed_files)

Workflow telemetry for commit b4b5e45b06dea2415101b11533666a1c3dae09dd
You can access workflow job details here

Step Trace

gantt
	title pre-commit hooks (changed_files)
	dateFormat x
	axisFormat %H:%M:%S
	Set up job : milestone, 1734526382000, 1734526385000
	Collect Workflow Telemetry : 1734526385000, 1734526386000
	Checkout : 1734526386000, 1734526415000
	Set up python : 1734526415000, 1734526420000
	Set up mise : 1734526420000, 1734526425000
	Install pre-commit : 1734526425000, 1734526429000
	Install tools : 1734526429000, 1734526435000
	Cache pre-commit : 1734526435000, 1734526437000
	Run pre-commit hooks --all-files : done, 1734526437000, 1734526437000
	Run pre-commit hooks --files : 1734526437000, 1734526471000
	Post Cache pre-commit : 1734526471000, 1734526471000

Loading

CPU Metrics

chart_stacked_area_time_bc8afcbc-5b68-4026-a4a0-18d225b29e44

Memory Metrics

chart_stacked_area_time_ff3c273f-56d2-4150-a3c5-fd17865815e4

IO Metrics

Read Write
Network I/O chart_line_time_365869ec-e9eb-4d79-994e-f7674ce47efc chart_line_time_f371ef8b-3792-4ff6-9b11-8bd3efc3ef6d
Disk I/O chart_line_time_5c9d6ce2-6578-4d07-8be2-23547654dcb2 chart_line_time_6c2fa7c5-0cff-4e17-aa3a-34af5a1f186e

Copy link

Workflow Telemetry - Linter - pre-commit hooks / pre-commit hooks (all_files)

Workflow telemetry for commit b4b5e45b06dea2415101b11533666a1c3dae09dd
You can access workflow job details here

Step Trace

gantt
	title pre-commit hooks (all_files)
	dateFormat x
	axisFormat %H:%M:%S
	Set up job : milestone, 1734526381000, 1734526382000
	Collect Workflow Telemetry : 1734526382000, 1734526383000
	Checkout : 1734526383000, 1734526406000
	Set up python : 1734526406000, 1734526415000
	Set up mise : 1734526415000, 1734526418000
	Install pre-commit : 1734526418000, 1734526425000
	Install tools : 1734526425000, 1734526427000
	Cache pre-commit : 1734526427000, 1734526428000
	Run pre-commit hooks --all-files : 1734526428000, 1734526667000
	Run pre-commit hooks --files : done, 1734526667000, 1734526667000
	Post Cache pre-commit : 1734526667000, 1734526668000
	Post Set up mise : 1734526668000, 1734526668000

Loading

CPU Metrics

chart_stacked_area_time_8811401a-736e-4807-a582-7d719ccad839

Memory Metrics

chart_stacked_area_time_57b27408-3dc5-4b5b-9f72-ebec36a6a4cd

IO Metrics

Read Write
Network I/O chart_line_time_afc98ccf-103b-42d6-9300-9343ab8ca85b chart_line_time_bb5c8815-a346-4f6c-90d9-0afe19cde1a0
Disk I/O chart_line_time_3621c1e2-0ff7-449c-bd62-11be39703901 chart_line_time_ee43ecff-2ff3-4b97-a781-91bf7ee2b24f

Copy link

Workflow Telemetry - Tuist - Build (GitHub Hosted) / build (false)

Workflow telemetry for commit b4b5e45b06dea2415101b11533666a1c3dae09dd
You can access workflow job details here

Step Trace

gantt
	title build (false)
	dateFormat x
	axisFormat %H:%M:%S
	Set up job : milestone, 1734526380000, 1734526386000
	Collect Workflow Telemetry : 1734526386000, 1734526387000
	Checkout : 1734526387000, 1734526415000
	Setup mise : 1734526415000, 1734526418000
	tuist version : 1734526418000, 1734526424000
	Cache Xcode derived data : 1734526424000, 1734526460000
	Cache SPM data : 1734526460000, 1734526484000
	Cache tuist data : 1734526484000, 1734526497000
	restore files' mtime : 1734526497000, 1734526499000
	Config Xcode : 1734526499000, 1734526500000
	tuist install : 1734526500000, 1734526531000
	tuist generate : 1734526531000, 1734526556000
	tuist build : 1734526556000, 1734527261000
	Post Cache tuist data : 1734527261000, 1734527284000
	Post Cache SPM data : 1734527284000, 1734527326000
	Post Cache Xcode derived data : 1734527326000, 1734527362000
	Post Setup mise : 1734527362000, 1734527362000

Loading

CPU Metrics

chart_stacked_area_time_e89d8b23-79df-47c6-8a38-68cafd490117

Memory Metrics

chart_stacked_area_time_5bbef9fa-4260-43ed-93d9-9347b7f18557

IO Metrics

Read Write
Network I/O chart_line_time_3c4d6d15-9817-41aa-a7c8-b47e09f639c9 chart_line_time_4868a07b-9ef1-40fc-b67f-6eba1d53b8c4
Disk I/O chart_line_time_041f4477-d7b0-4531-8a13-a5cc6efadc56 chart_line_time_d4e3810b-34a0-482a-9073-2efd63c14622

Copy link

Workflow Telemetry - Tuist - Build (GitHub Hosted) / build (true)

Workflow telemetry for commit b4b5e45b06dea2415101b11533666a1c3dae09dd
You can access workflow job details here

Step Trace

gantt
	title build (true)
	dateFormat x
	axisFormat %H:%M:%S
	Set up job : milestone, 1734526380000, 1734526387000
	Collect Workflow Telemetry : 1734526387000, 1734526387000
	Checkout : 1734526387000, 1734526414000
	Setup mise : 1734526414000, 1734526418000
	tuist version : 1734526418000, 1734526423000
	Cache Xcode derived data : 1734526423000, 1734526461000
	Cache SPM data : 1734526461000, 1734526488000
	Cache tuist data : 1734526488000, 1734526501000
	restore files' mtime : 1734526501000, 1734526504000
	Config Xcode : 1734526504000, 1734526504000
	tuist install : 1734526504000, 1734526546000
	tuist generate : 1734526546000, 1734526572000
	tuist build : 1734526572000, 1734527294000
	Post Cache tuist data : 1734527294000, 1734527313000
	Post Cache SPM data : 1734527313000, 1734527357000
	Post Cache Xcode derived data : 1734527357000, 1734527383000
	Post Setup mise : 1734527383000, 1734527383000
	Post Checkout : 1734527383000, 1734527383000

Loading

CPU Metrics

chart_stacked_area_time_782e3890-f17c-4da7-9090-a01e82d1d396

Memory Metrics

chart_stacked_area_time_48a96a55-c18b-40af-8be8-dc9716ec545f

IO Metrics

Read Write
Network I/O chart_line_time_1bfa2b9b-141b-4b14-9f0f-6c8a9bf3aa82 chart_line_time_d9513064-e852-40ec-ab69-024bb5fb455d
Disk I/O chart_line_time_f5d1c935-7ec6-4966-a6fe-fdf161235267 chart_line_time_3c39a919-c875-4ddd-9c26-f23ef354e9be

Copy link

Workflow Telemetry - Tuist - Build / build (false)

Workflow telemetry for commit b4b5e45b06dea2415101b11533666a1c3dae09dd
You can access workflow job details here

Step Trace

gantt
	title build (false)
	dateFormat x
	axisFormat %H:%M:%S
	Set up job : milestone, 1734526380000, 1734526383000
	Collect Workflow Telemetry : 1734526383000, 1734526385000
	Checkout : 1734526385000, 1734526426000
	Set up mise : 1734526426000, 1734526443000
	tuist version : 1734526443000, 1734526465000
	tuist install : 1734526465000, 1734526636000
	tuist generate : 1734526636000, 1734526675000
	tuist build : 1734526675000, 1734527642000
	Post Set up mise : 1734527642000, 1734527642000

Loading

CPU Metrics

chart_stacked_area_time_bdc364ab-fb40-44d3-af62-1c9e81ad8638

Memory Metrics

chart_stacked_area_time_030bd394-6c6f-4e87-8970-49d265c40494

IO Metrics

Read Write
Network I/O chart_line_time_784da521-70b4-4b0e-a14d-b6ee91dda08f chart_line_time_42056e9c-3682-452c-85f6-db652ec84ff3
Disk I/O chart_line_time_c6b783e7-971f-482e-9cfe-135f9b441bef chart_line_time_087926f0-60b3-4985-83e9-554a7b1a272f

Copy link

Workflow Telemetry - Tuist - Build / build (true)

Workflow telemetry for commit b4b5e45b06dea2415101b11533666a1c3dae09dd
You can access workflow job details here

Step Trace

gantt
	title build (true)
	dateFormat x
	axisFormat %H:%M:%S
	Set up job : milestone, 1734526381000, 1734526384000
	Collect Workflow Telemetry : 1734526384000, 1734526386000
	Checkout : 1734526386000, 1734526427000
	Set up mise : 1734526427000, 1734526445000
	tuist version : 1734526445000, 1734526470000
	tuist install : 1734526470000, 1734526630000
	tuist generate : 1734526630000, 1734526669000
	tuist build : 1734526669000, 1734527644000

Loading

CPU Metrics

chart_stacked_area_time_bf843ed9-35fc-48a3-8952-7b5661dae38b

Memory Metrics

chart_stacked_area_time_f6875dc8-22c2-423b-8bbd-a1b4340a72ce

IO Metrics

Read Write
Network I/O chart_line_time_614e781c-60d2-4eb6-affe-500cbd750451 chart_line_time_98d0335a-3383-4c85-ab7d-43f7ca2bbd1a
Disk I/O chart_line_time_ea96fc27-952f-4619-a0ce-2b5b7bc01c81 chart_line_time_ce94ef61-cb3a-4ee4-9728-aa3dad4f0502

@ladislas ladislas force-pushed the ladislas/feature/ci-build-github-hosted branch from b4b5e45 to 5ad6a6b Compare December 18, 2024 13:55
@ladislas ladislas merged commit 09f1f18 into develop Dec 18, 2024
0 of 3 checks passed
@ladislas ladislas deleted the ladislas/feature/ci-build-github-hosted branch December 18, 2024 13:55
Copy link

Workflow Telemetry - Linter - pre-commit hooks / pre-commit hooks (all_files)

Workflow telemetry for commit 5ad6a6b8f314377cad72c39753e1b1a0eedbec89
You can access workflow job details here

Step Trace

gantt
	title pre-commit hooks (all_files)
	dateFormat x
	axisFormat %H:%M:%S
	Set up job : milestone, 1734530110000, 1734530112000
	Collect Workflow Telemetry : 1734530112000, 1734530112000
	Checkout : 1734530112000, 1734530119000
	Set up python : done, 1734530119000, 1734530119000
	Set up mise : done, 1734530119000, 1734530119000
	Install pre-commit : done, 1734530119000, 1734530119000
	Install tools : done, 1734530119000, 1734530119000
	Cache pre-commit : done, 1734530119000, 1734530119000
	Run pre-commit hooks --all-files : done, 1734530119000, 1734530119000
	Run pre-commit hooks --files : done, 1734530119000, 1734530119000
	Post Checkout : 1734530119000, 1734530119000

Loading

CPU Metrics

chart_stacked_area_time_37e47f4d-868c-4e37-a36d-f83622ef730c

Memory Metrics

chart_stacked_area_time_d745e828-3c87-4f6e-9aad-1f7dbb750d22

IO Metrics

Read Write
Network I/O chart_line_time_857e9061-4886-4347-9de9-2f2f0e565021 chart_line_time_ae51db1e-e591-46db-826d-014abcfa5791
Disk I/O chart_line_time_7f97a71d-ac82-4056-a767-1676d25dee6e chart_line_time_76ccca51-0dad-4c74-ae48-382db814c041

Copy link

Workflow Telemetry - Linter - pre-commit hooks / pre-commit hooks (changed_files)

Workflow telemetry for commit 5ad6a6b8f314377cad72c39753e1b1a0eedbec89
You can access workflow job details here

Step Trace

gantt
	title pre-commit hooks (changed_files)
	dateFormat x
	axisFormat %H:%M:%S
	Set up job : milestone, 1734530111000, 1734530113000
	Collect Workflow Telemetry : 1734530113000, 1734530114000
	Checkout : 1734530114000, 1734530119000
	Set up python : done, 1734530119000, 1734530119000
	Set up mise : done, 1734530119000, 1734530119000
	Install pre-commit : done, 1734530119000, 1734530119000
	Install tools : done, 1734530119000, 1734530119000
	Cache pre-commit : done, 1734530119000, 1734530119000
	Run pre-commit hooks --all-files : done, 1734530119000, 1734530119000
	Run pre-commit hooks --files : done, 1734530119000, 1734530119000

Loading

CPU Metrics

chart_stacked_area_time_feef3939-befc-4e1b-8cf1-366297ec7325

Memory Metrics

chart_stacked_area_time_06ad3c0f-69c8-4a7e-ab16-ac1fd6ae5c55

IO Metrics

Read Write
Network I/O chart_line_time_a28b0bd2-0d06-4852-8edb-681d8ed63996 chart_line_time_3b70f8f4-8383-4594-8d64-f5a4ee3f4ff6
Disk I/O chart_line_time_aebbc53c-eb33-4d35-aefb-6180aef6e26d chart_line_time_8ae9b65d-ed54-4046-8d2b-827180418c8f

Copy link

Workflow Telemetry - Linter - License Checker / lint

Workflow telemetry for commit 5ad6a6b8f314377cad72c39753e1b1a0eedbec89
You can access workflow job details here

Step Trace

gantt
	title lint
	dateFormat x
	axisFormat %H:%M:%S
	Set up job : milestone, 1734530111000, 1734530113000
	Collect Workflow Telemetry : 1734530113000, 1734530113000
	Checkout : 1734530113000, 1734530116000
	Install deno : 1734530116000, 1734530118000

Loading

CPU Metrics

chart_stacked_area_time_6e384c99-b59c-427d-80c8-e3f795def6e2

Memory Metrics

chart_stacked_area_time_8da0dc04-dec5-44e1-a6a1-ac19e2a97362

IO Metrics

Read Write
Network I/O chart_line_time_b3facaa6-4210-407b-92fd-45a8d219ea67 chart_line_time_c7e0c9a2-8470-4a35-82b5-57daa96dd10b
Disk I/O chart_line_time_937a0951-20fc-4a62-b175-c90577ae48c3 chart_line_time_82f34166-dc87-4b39-8445-90d3620c0e00

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant